Labels:text | screenshot | rectangle | number | document | font | parallel OCR: Compilers Static Analysis Tools Product Borland C++ Gnu g++ Visual C++ SunSoft C++ Symantec C++ CodeWizard PC-Lint CodeCheck OA/C++ CCEL CodeAdvisor C++Expert Version 5.0 2.7.2 10.00.5270 SC3.0.1 7.20Bin 1.0 7.00₺ 8.04 03 201 0.05.00 2.0.60 Options ans! - Wat unsupoross all Noe 14 (Defaults] (Defaults] Not Tested (Defaults} Tested Under NT 3.51 SunOS 4.1.4 NT 3.51 Solaris 2.5 NT 3.51 Solaris 2.5 NT 3.51 NT 3.51 Solaris 2.5 Solaris 2.5 Solans 2.5 Not Tested Solaris 2.5 1 X x X CWP 2 CWP x 888 *** 3 Note 5 CWF CWP Nate 4 CWP Note 4 5 CWP CWP . CUP X Note 3 7 Note 6 CWP Nate 6 Note 6 CWP Note 6 X Note 3 X X CWP Note 13 9 X X Note 11 Note 7 10 Nale 3 Note 10 Nota 2 Note 2 X Note 2 Note 3 11 Note 3 CWP Note 3 CWP X 12a 126 Cwp CWP CWP CWP 12c Note 7 Note $1 CWP 13 X CIP CWP x 14 CWP 15 CWP CWP CWP CWP x 16 Note 3 Note 3 17a CWP CUP 170 CWP CWP 18 Note 3 CWP CWP 19 CWP 20 CWP 21 Note 3. CWP Note 3 CWP 22 Note 1 CWP Note 7 CWP .X CWP 24 CWP Note 3 25 CWP CWP CWP Note 3. Note 12 CWP CWP X CWP CWF 30 CWF CWP 31 CWP Note Waring issued that funct one containing sialic variables are poi expanded mine Nota 2 Wil note a nomei tual destructor in classes with virtual functions .. Noto 3 Notn 4. Vondfor Asims se concison will be detected, but tests exposed at least one tabure to do so Hate 5 A d'ag odlic is issued only when the cals to new and delale ate wistin the same function. Notn 6 Emcroncously diagnosed an error in a vald source Ro Doesn't d'agnose this particular condhor, but uses sinfar heuristics to idensty classes where assignment operators and copy conshuchnes should be declared. Note 7 A'daignostic is issuod that biais of the problem, but the problem Is not directy identified Note 8 Note 2 A magnesticha Issued only when the mor boris into izod" in the body of the constructor. Allempta to wam about this only when the condition would cause a run dime problem, but sost showod al foas! onin failure to do bo. (This nope is not used) Note 10 Note 11 The vender claims that users can program the tool to defect violasons of the constraint, but technical support was unable to describe how when asked. Note 12. Notn 13 A constraint so enforce the rule can be witten, but the HP parser docesil yot support "oxpsde" This cond Fon lon't detected, but use of uninitialized memory is dynamically dalnoted. Noto 14 Acples used, but Abraxas desunbad Iris ss a Tutorial and example filo" not designed for production use. Table 2: Results of submitting sample programs to tools: -, tool failed to detect violations of this rule on our benchmark programs, X, tool detected the seeded rule violation in our benchmark programs; C, vendor claims tool will detect violations of this rule, but we were unable to acquire a copy of the tool to test claim, CD, vendor claims tool will detect violations of this rule dynamically, but we were unable to acquire a copy of the tool to test claim; GWP, vendor claims users can program the tool to detect violations of the constraint. We did not test the claim.